//
//  DataBaseHandler.h
//  A段项目音乐播放
//
//  Created by dllo on 15/6/1.
//  Copyright (c) 2015年 lanou3g.com蓝鸥科技. All rights reserved.
//

#import <Foundation/Foundation.h>

#import <sqlite3.h>
#import "SingerModel.h"


//所有对数据库的操作都在这个类中处理
//把这个类写成单例类 (在一个应用程序中, 只会产生一个对象)

@interface DataBaseHandler : NSObject
{
    //创建一个数据库指针, 指向本地的数据库文件
    sqlite3 *dbPoint;
}

//单例方法
+ (DataBaseHandler *)shareInstance;

//在进行数据库的增删改查操作之前, 需要打开数据库(dbPoint跟本地的数据库文件连接起来)
- (void)openDB;
- (void)closeDB;

//创建表
- (void)createTableWithString:(NSString *)str;


- (void)insertmodel:(SingerModel *)model str:(NSString *)str;

//查询
- (NSArray *)selectAllWithstr:(NSString *)str;

// 取表名
- (NSArray *)selecttableName;

// 删除表
- (void)deleteWithtable:(NSString *)strr;

// 删除歌曲
- (void)deleteWithModel:(SingerModel *)model tablename:(NSString *)strr;
@end
